#ifndef OPERATOR_H_
#define OPERATOR_H_

#ifndef SYMTAB_H_
#   include "symtab.h"
#endif
#ifndef PARSE_H_
#   include "parse.h"
#endif


void        OperatorAdd(TToken Token, int Precedence, int Associativity, SYMBOLS List, const char* Pattern);
TOperator*  OperatorGet(int Which);
TOperator*  OperatorFindOpSym(TOperator* Prev, TSymbol* OpSym);
int         OperatorCount(void);
void        OperatorCalcPrec(void);
void        OperatorFree(void);

#endif  /* OPERATOR_H_ */


